﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff; overflow-x:hidden;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/*左右浮动*/
.fl{float:left;}
.fr{float:right;}

/*文字对齐*/
.tr{text-align: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.w1200 { width:1200px; margin:0 auto;}
#full-screen-slider { width:100%; height:550px; margin:0 auto; position:relative}
#slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:490px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/* 尾部
-------------------------------------------------------------- */

.footer { margin:0 auto; width:100%; background:#005CA1; border-top:1px solid #4A84FF; min-height:148px; padding-top:37px; }
.footzuo { float:left; width:746px;}
.foots {  width:100%;padding-bottom:35px; padding-top:10px;}
.foots a { background:url(../images/footxian.jpg) no-repeat right; font-size:14px; color:#FFF; padding-left:17px; padding-right:17px;}
.foots a:hover { color:#fff;}
.footx { line-height:25px; color:#659ac2; background:url(../images/ftlogo.png) no-repeat right 13px; width:510px;}
.footx a { color:#659ac2;}
.footx a:hover{ color:#f7f8f9;}
.footyou { float:right; width:390px;}
.footyou .left { width:260px; float:left;}
.footyou .left p { background:url(../images/fttel.png) no-repeat left; padding-left:50px; font-size:24px; color:#FFF; height:50px;}
.footyou .left h4{ margin-top:10px;font-size:13px;color:#659ac2; line-height:24px; font-weight:normal;}
.footyou .left p span { font-size:12px;color:#659ac2; display:block;}
.fenxi { font-size:12px;color:#659ac2; padding-top:20px;}
.fenxi a { margin-right:8px;}
.footyou .right { float:right; width:96px;}
.footyou .right span { display:block; text-align:center; font-size:12px; color:#FFF; padding-top:10px;}
#two_codes img{display:none;}
#two_codes:hover img{display:block;}
/* 主体内容开始
-------------------------------------------------------------- */
.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}
.content a:hover{color:#0a5db9;}
 /* 导航
-------------------------------------------------------------- */
.header { width:100%; margin:0 auto; height:85px;}
.nhead { width:1200px; margin:0 auto;}
.logo { float:left; padding-top:25px;}

.serachTop { cursor: pointer; float:right;background: url(../images/soubg.png) no-repeat; width: 20px; height: 19px; margin-top:36px;}
.navTop { cursor: pointer; width: 30px; height: 25px; position: absolute; right: 0px; top: 34px; }
.navTop span { background: #fff; width: 100%; height: 2px; line-height: 2px; overflow: hidden; position: absolute; left: 0px; transition: all 0.2s ease 0s, transform 0.2s ease 0s; }
.navTop .lin1 { top: 2px; }
.navTop .lin2 { top: 11px; }
.navTop .lin3 { top: 20px; }
.navTop:hover span.lin1 { top: 4px; }
.navTop:hover span.lin3 { top: 18px; }
.serachBox { background: url(../images/search_bg.png) repeat-x scroll left bottom; padding-bottom: 30px; width: 1240px; position: absolute; left: 50%; margin-left: -620px; top:86px; z-index: 999; display: none; }
.bgfff { background-color: #ffffff; }
.serachBox .bgfff { height: 37px; padding: 16px 0px; position: relative; }
.serach-txt, .serach-btn { float: left; display: inline-block; height: 37px; line-height: 37px; border: 0px none; margin: 0px 0px 0px 16px; }
.serach-txt { width: 81%; font: 18px/36px "microsoft yahei"; color: #3D3D3D; padding-left:10px; }
.serach-btn { background: url(../images/ico.png) no-repeat scroll 0px -53px #fff; width: 116px; height: 37px; text-align: center; color: #fff; font: 16px/37px "microsoft yahei"; float: right; margin-right: 16px; }
.serach-btn:active { background-position: 0px -101px; }
.serachClose { float: right; display: block; width: 37px; height: 37px; background: url(../images/ico.png) no-repeat scroll -152px -41px #fff; }
.serachClose:hover { background-position: -152px -68px; }
 .nav { width:790px; float:right;}
.nav UL .mainlevel {
FLOAT: left;  LINE-height: 38px;position: relative;
}
.nav UL li ul{ float:left; width:250px;}
.nav UL LI .nav-a {
	font-size: 14px;DISPLAY: inline-block; 
}
.nav UL LI .current.nav-a {
	BACKGROUND: url(../images/repeat-bg.png) repeat-x 0px 0px
}
.nav UL LI .nav-a {
	font-size:15px; height:85px; COLOR: #000000; text-align:center; width:110px; DISPLAY: inline-block; LINE-height: 85px; }
.nav UL LI .nav-a:hover {
	height: 85px;  LINE-height: 85px;background:url(../images/headbg.jpg) no-repeat center; color:#FFF;}
.nav UL LI.first-crl {
	BACKGROUND: 0px 0px
}
.nav UL LI.first-crl .nav-a { height:85px; background:url(../images/headbg.jpg) no-repeat center; color:#FFF;}
.nav UL LI.on .nav-a { height:85px; background:url(../images/headbg.jpg) no-repeat center; color:#FFF;}
.mainlevel DIV {background:url(../images/xwbg.png) repeat;POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 15px; DISPLAY: none; TOP: 85px; PADDING-RIGHT: 15px; width: 430px; z-index:999;}
#sub_01 {
	LEFT: 0
}
#sub_02 {
	LEFT: 0
}
#sub_03 {
	LEFT: 0
}
#sub_04 {
	LEFT: 0
}
#sub_05 {
	left: 0
}
#sub_06 {
	RIGHT: 0
}
#sub_07 {
	RIGHT: 0
}
#sub_08 {
	RIGHT: 0
}
#sub_09 {
	RIGHT: 0
}
.mainlevel DIV OL {
	OVERFLOW: hidden; FLOAT: left; DISPLAY: block; width: 240px
}
.mainlevel DIV LI {	BORDER-BOTTOM: #cccccc 1px dashed; LINE-height: 27px; width: 120px; float:left;}
.mainlevel DIV LI A {
	height:36px; BACKGROUND: url(../images/li-icon.png) no-repeat left center; COLOR: #fff; PADDING-LEFT: 10px; DISPLAY: inline-block; LINE-height:36px; width: 79px
}
.mainlevel DIV LI A:hover {
	COLOR: #fff
}
.mainlevel DIV .nav-img {
	FLOAT: right; DISPLAY: inline-block
}
.mainlevel DIV SPAN IMG {
	BORDER-TOP: #ffffff 3px solid; BORDER-RIGHT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid
}
 .ui-clear:after {  display: block;clear: both;content: "";visibility: hidden;height: 0;}
.ui-box-sizex { -moz-box-sizing : border-box; -ms-box-sizing : border-box; box-sizing : border-box; }
.ui-responsivex img { max-width: 100%; }

.ui-transitionx { -webkit-transition: all .3s ease-out; }
[class ^= "ui-opacity"] { position: absolute; top:0; right: 0; bottom: 0; left: 0; z-index: 0; }
[class ^= "ui-opacity-white"] { background: #fff; }
[class ^= "ui-opacity-black"] { background: #000;}
[class ^= "ui-opacity-gray"] { background: #f2f2f2; }
.ui-opacity-white90x,
.ui-opacity-gray90x,
.ui-opacity-black90x { filter: alpha(opacity=70); opacity: .7; }
#sidebarx { width:168px; background:url(../images/jia.png) no-repeat right bottom;float:left; margin-bottom:11px; margin-right:10px; }
.video-popx { display: none; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; }
.video-containerx { margin:0 auto; margin-top:10%;width:850px;height:auto; background-color:#FFF; border-radius:15px; position:relative;}
.video-closex { display: block; top:-22px; right: -10px; width: 30px; height:30px; cursor: pointer; position:absolute;  }
.video-containerx:hover .video-closex { opacity: 1; }
.video-contentx { width: 850px; height: auto; padding:60px 0; margin:0 auto; }
.ui-fixedx { position: fixed; }
 /*------------首页右侧通告--------*/
a {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.younew { float:right; width:378px;}
#cona { float:left;width:100%;}
#cona .change{ width:378px;  margin:0 auto; position:relative;}
#taga {margin: 0;padding: 0; width:100%;height:25px;float:left;}
#taga LI { float: left; background:url(../images/xian2.jpg) no-repeat right;height:25px;line-height: 25px;display: block;}
#taga LI A {color: #3c3c3c; text-align:left; padding-left:17px; padding-right:17px;display: block; font-size:16px;text-decoration: none;}
#taga LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; width: 4px}
#taga LI.selectTaga { display: block;}
#taga LI.selectTaga A {color: #e1081a; font-weight:bold;}
#tagContenta {width:100%; margin:0 auto; margin-top:28px;overflow: hidden;}
.tagContenta {DISPLAY: none;}
#tagContenta DIV.selectTaga {DISPLAY: block}
.ntglie { float:left; width:100%;}
.ntglie ul li {border-bottom:1px dashed #C5C5C5; padding-bottom:12px; margin-top:12px;}
.ttbt { font-size:14px; color:#333333; background:url(../images/qiu.jpg) no-repeat left; padding-left:31px;}
.ttms { background:url(../images/uiu.jpg) no-repeat left 8px; margin-top:7px; line-height:25px; padding-left:31px;}
.ntglie ul li a:hover .ttbt { color:#E4091B;}


/*--------------首页公司----------*/
.gsjj { padding-top:68px;}
.gsjjbt { width:100%; text-align:center; margin:0 auto; color:#acacac; text-transform:uppercase;}
.gsjjbt h3 { font-size:26px; color:#0a5db9; padding-bottom:10px;}
.gsjjnr { width:100%; margin:0 auto; padding-top:58px;}
.gsjzuo { float:left; width:648px;}
.gsjzuo h3 { font-size:20px; color:#333333; font-weight:500;}
.gsjzuo span { font-size:13px; color:#b1b1b1; display:inline-block; padding-bottom:21px;text-transform:uppercase; padding-top:2px;}
.gsjzuo p { color:#333333; padding-bottom:21px;}
.gsjzuo a { display:block; position:relative; width:135px; height:34px; overflow:hidden; line-height:34px; background:url(../images/gengduo.png) no-repeat;}
.gsjzuo a .n1{ position:absolute; left:16px; top:0; text-transform: none; padding:0; color:#8F8D8D;}
.gsjzuo a .n2{ position:absolute; left:16px; top:34px; color:#0A5DB9; text-transform: none; padding:0;}

.gsjyuo { float:right; width:512px; position:relative;}
.gsxc { position:absolute; top:89px; text-align:center; width:100%;}
.gsxc p { font-size:16px; color:#FFF;}

.wmysbg { background:#0A5DB9; height:172px; width:100%; margin:0 auto; margin-top:53px;}
.wmysz { float:left; width:690px;}
.wmysz h3 { font-size:22px; color:#ffffff; font-weight:500; padding-top:33px;}
.wmysz p { color:#97c5f7; padding-top:10px;}

.wmysy { float:right; width:470px; padding-top:47px;}
.wmysy ul li { float:left; font-size:36px; color:#fff; margin-right:27px; background:url(../images/ysxain.png) no-repeat left 5px; padding-left:14px;}
.wmysy ul li span { font-size:16px; color:#FFF; }
.wmysy ul li p { font-size:14px; color:#FFF;}

/*-------------主营产品------------*/
.zycp { width:100%; margin:0 auto; padding-top:44px;}
.zycpms { color:#333333; padding-top:18px;}


#conc { margin:0 auto;width:1200px; padding-top:37px;}
#tagc {margin: 0;padding: 0; width:100%;height:40px; margin-bottom:10px;float:left;}
#tagc LI { width:123px; height:38px;line-height: 38px; float:left; margin-left:7px; margin-right:7px;}
#tagc LI A {color: #333333; text-align: center; display:block; font-size:14px; background:url(../images/cpbai.png) no-repeat;}
#tagc LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; width: 4px}
#tagc LI.selectTagc { display: block;}
#tagc LI.selectTagc A {color: #fff; background:url(../images/cplan.png) no-repeat;}
#tagContentc {width:100%; margin:0 auto; margin-top:36px;}
.tagContentc {DISPLAY: none;}
#tagContentc DIV.selectTagc {DISPLAY: block}



.wrapper{width:800px;margin:0 auto;padding-bottom:50px;}
/* 核心代码 */
.focus{width:1200px;height:274px;position:relative;}
.focus ul{height:274px;position:absolute;}
.focus ul li{float:left;width:1200px;height:274px;overflow:hidden;position:relative;}
.focus .btn{position:absolute;width:1200px;height:11px;left:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:11px;height:11px;margin-left:5px;cursor:pointer; background: url(../images/kxl.png) no-repeat;}
.focus .btn span.on{ background:url(../images/sxl.png) no-repeat;}
.focus .preNext{width:40px;height:40px;position:absolute;top:90px;cursor:pointer;}
.focus .pre{  background:url(../images/hleft.png) no-repeat; left:-82px;}
.focus .next{  background:url(../images/hright.png) no-repeat; right:-82px;}

.focus .pre:hover { background:url(../images/lleft.png) no-repeat;}
.focus .next:hover {  background:url(../images/lright.png) no-repeat;}

.zylie { width:288px; float:left; margin-right:16px; position:relative; height:auto;}
.zylibt { background:rgba(10,93,185,0.88); line-height:42px; width:100%; text-align:center; height:42px; font-size:16px; color:#FFF;position:absolute; left:0; bottom:0;}

.cwmpic { float:left; width:288px; overflow:hidden;}
.cwmpic img { width:100%;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.zylie a:hover .cwmpic img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}


/*-------荣誉---------*/
.ryzzbg { background: url(../images/ryzzbg.jpg) repeat-x; width:100%; height:489px; margin:0 auto; margin-top:35px;}
.rynk { padding-top:48px;}
.rynkz { float:left; width:575px;}
.rynky { float:right; width:575px;}
.ryzzbt { float:left; width:100%;}
.ryzzbt h3 { color:#0a5db9; float:left; font-size:26px;}
.rymore { float:right; background:url(../images/ryjian.jpg) no-repeat right; padding-right:43px; color:#333333; height:32px; line-height:32px; font-size:16px;}

.ryzzkuang { width:563px; height:308px; background:#FFF; float:left; margin-top:37px; padding:6px; padding-top:8px;}
.ryzuo { width:196px; float:left; background:url(../images/rybg1.jpg) no-repeat; height:308px;}
.ryzuo h3 { font-size:14px; color:#FFF; font-weight:500; line-height:24px; padding-top:50px; padding-left:16px;}
.ryzuo p { font-size:12px; color:#5d8fc6; padding-left:16px; text-transform:uppercase; line-height:22px; padding-top:3px;}
.ryyou { float:right; background:#E6E6E6; width:364px; height:308px;}

/*#focus4{width:290px;height:247px;position:relative; margin:0 auto; margin-top:39px; overflow:hidden;}
#focus4 ul{height:247px;position:absolute;}
#focus4 ul li{float:left;width:290px;height:247px;overflow:hidden;position:relative;}
#focus4 .btn{position:absolute;width:290px;height:9px;left:0;bottom:1px;text-align:right;}
#focus4 .btn span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;margin-left:7px;cursor:pointer; background: url(../images/ryhui.png) no-repeat;}
#focus4 .btn span.on{ background:url(../images/rylan.png) no-repeat;}
#focus4 .preNext{ display:none;}


#focus5{width:560px;height:308px;position:relative; margin:0 auto;overflow:hidden;}
#focus5 ul{height:308px;position:absolute;}
#focus5 ul li{float:left;width:560px;height:308px;overflow:hidden;position:relative;}
#focus5 .btn{position:absolute;width:535px;height:9px;right:25px;bottom:21px;text-align:right;}
#focus5 .btn span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;margin-left:7px;cursor:pointer; background: url(../images/ryhui.png) no-repeat;}
#focus5 .btn span.on{ background:url(../images/rylan.png) no-repeat;}
#focus5 .preNext{ display:none;}

#focus5 ul li span { background:url(../images/xchbg.png) repeat; position:absolute; bottom:0; left:0; width:532px; height:54px; line-height:54px; color:#FFF; display:block; padding-left:28px; font-size:14px;}

#focus6{width:560px;height:308px;position:relative; margin:0 auto;overflow:hidden;}
#focus6 ul{height:308px;position:absolute;}
#focus6 ul li{float:left;width:560px;height:308px;overflow:hidden;position:relative;}
#focus6 .btn{position:absolute;width:535px;height:9px;right:25px;bottom:21px;text-align:right;}
#focus6 .btn span{display:inline-block;_display:inline;_zoom:1;width:9px;height:9px;margin-left:7px;cursor:pointer; background: url(../images/ryhui.png) no-repeat;}
#focus6 .btn span.on{ background:url(../images/rylan.png) no-repeat;}
#focus6 .preNext{ display:none;}

#focus6 ul li span { background:url(../images/xchbg.png) repeat; position:absolute; bottom:0; left:0; width:532px; height:54px; line-height:54px; color:#FFF; display:block; padding-left:28px; font-size:14px;}
*/

/*---------首页新闻--------*/
.synew { height:497px; margin:0 auto; width:1200px; padding-top:32px;}
.syxwxia { width:100%; padding-top:45px; overflow:hidden;}
.grey{ background-color:#ededed; margin-top:50px;}
#focus7{width:600px;height:339px;position:relative; float:left;overflow:hidden;}
#focus7 ul{height:339px;position:absolute;}
#focus7 ul li{float:left;width:600px;height:339px;overflow:hidden;position:relative;}
#focus7 .btn{ display:none;}

#focus7 ul li .span { background:url(../images/xwbg.png) repeat; position:absolute; bottom:0; left:0; width:578px; height:71px;color:#FFF; display:block; padding-left:22px;}
#focus7 ul li .span h3 { font-size:16px; color:#FFF; font-weight:500; padding-top:17px;}
#focus7 ul li .span span { color:#588bbf; display:block; padding-top:5px;}
#focus7 .preNext{width:40px;height:40px;position:absolute;top:130px;cursor:pointer;}
#focus7 .pre{  background:url(../images/hlefta.png) no-repeat; left:18px;}
#focus7 .next{  background:url(../images/hrighta.png) no-repeat; right:18px;}

#focus7 .pre:hover { background:url(../images/llefta.png) no-repeat;}
#focus7 .next:hover {  background:url(../images/lrighta.png) no-repeat;}

.xwjia { background:url(../images/xwjia.png) no-repeat 533px 25px;}

.xwylie { float:right; width:566px;}
.xwyin { background:url(../images/ldian.jpg) no-repeat left; padding-left:15px; text-align:right; height:40px; line-height:40px;}
.xwyin strong { color:#005ca1; font-weight:500; font-size:15px; text-align:left; float:left; }
.amenuContent span {  color:#b9b9b9; }


.accordion{
width:566px;
padding-left:34px;
overflow: hidden;
float:left;
background:url(../images/xwbg2.jpg) no-repeat left;
padding-top:-10px;
}
.accordion ul li{
float: left;
width: 566px;
cursor: default;
}
.accordion ul li.active{
width: 566px;
}
.accordion ul li.active .amenuTitle {display:none; }
.accordion ul li.active .amenuContent { display:block; border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9; padding:0px; padding-bottom:2px;}
.acontainer{ width:281px; margin: 0 auto; padding-top:12px;}
.amenuTitle {height:40px; line-height:40px; background:url(../images/hdian.jpg) no-repeat left;width:551px;cursor:pointer; padding-left:15px; text-align:right;}
.amenuTitle strong {color:#333; font-weight:500; font-size:15px; text-align:left; float:left;}
.amenuTitle span {  color:#b9b9b9; }
.aactiveTitle{ width:260px;cursor:pointer; display:none;}
.amenuContent{ width:566px; height:auto; text-align:left; display:none;}
.amenuContent p { padding-left:15px; padding-bottom:10px; padding-top:2px; font-size:14px; color:#333333;}
.dview { padding-left:40px; color:#333333; background:url(../images/yjing.jpg) no-repeat 15px;}
.fenx { padding-left:11px;}
.fenx img { vertical-align:top; padding-top:3px;}

 
#leftsead{ position:fixed; right:0%; top:46%; width:80px; z-index:9999; border-radius:3px; }
#leftsead ul li{ width:56px; height:56px; position:relative; background-color:#008cd7; box-sizing:border-box; padding:1px; border-bottom:1px solid #eee;}
#leftsead ul li:last-child{ border-bottom:none;}
#leftsead ul li:hover{ background-color:#0484c8;}
#leftsead ul li a{ display:block; }
#leftsead ul li a img{ display:block; margin:12px auto 0; }
.floatchat{ position:absolute; right:60px; top:-10px; display:none;}
#leftsead ul li:hover .floatchat{ display:block;}
/*内页*/

.dangnei{ width:100%; border-bottom:1px solid #c9d0d9; height:45px;}
.dangnei .wwer{ border:1px solid #c9d0d9; border-top:0; height:45px;padding:0 16px; float:left; border-bottom:0; margin-right:15px;}
.dangnei .wwer img{ margin-top:16px; display:block;}
.dangnei .wwer01{ height:45px; line-height:45px;}
.dangnei .wwer01 a{ padding:0 3px; font-size:13px;}
.w_1200{ width:1200px; margin:0 auto;}
.dangnei a:hover{ color:#0a5db9;}
.about_left{ width:600px; float:left;}
.clearfix:after{ content:''; width:0px; height:0px; clear:both; visibility:hidden; display:block;}
.about_left{ width:600px; float:left; padding-top:60px; margin-bottom:40px;} 
.about_right{ float:right; padding-top:46px; margin-bottom:40px;} 
.about_left h3{ color:#333; font-weight:500; font-size:24px; line-height:40px;} 
.about_left h4{ color:#acacac; font-weight:500; font-size:14px; line-height:20px; text-transform:uppercase; margin-bottom:15px;} 
.about_left p{ color:#666; font-size:14px; line-height:26px; margin-bottom:27px;} 
.little h5{color:#4c4c4c;  font-size:16px; line-height:40px; background:url(../images/circle.png) no-repeat 0 center; padding-left:10px; margin-bottom:4px;}
.little span{color:#555;  font-size:14px; line-height:40px; font-weight:bold; display:block; padding-bottom:15px; border-bottom:1px dashed #a6a6a6;}
 
 
.wmysbgs { background:#dfeeff; height:172px; width:100%; margin:0 auto; margin-top:53px;}
.wmyszs { float:left; width:690px;}
.wmyszs h3 { font-size:22px; color:#666666; font-weight:500; padding-top:33px;}
.wmyszs p { color:#666666; padding-top:10px;}

.wmysys { float:right; width:470px; padding-top:47px;}
.wmysys ul li { float:left; font-size:34px; color:#0a5db9; font-weight:bold; margin-right:27px; background:url(../images/ysxain.png) no-repeat left 5px; padding-left:14px;}
.wmysys ul li span { font-size:16px; color:#0a5db9; font-weight:normal; }
.wmysys ul li p { font-size:14px; color:#0a5db9;font-weight:normal;}
/*产品*/
.left_nav{ width:260px; float:left;margin-top:56px; margin-bottom:50px;}
.product_content{ width:915px; float:right; margin-top:56px;}
.products{ box-sizing: border-box; margin-bottom: 45px;}
.products li{ width:290px;  float:left; margin-right:22px; margin-bottom:22px;}
.products li a{ display: block; position: relative;width: 290px; overflow: hidden;}
.products .pro_list{width: 290px; overflow: hidden;}
.products li a .pro_list img{width:100%; height:229px; transition: all .5s linear;}
.products li a:hover .pro_list img{ transform:scale(1.1);}
.products .pro_hide{ width: 100%; transition: 0.3s linear; background:#f4f4f4; box-sizing: border-box;}
.products .pro_hide p{ line-height:56px; margin:0px 20px; color: #333; text-align:center; font-size:16px;}
.products li a:hover .pro_hide{  background-color:#0a5db9; color:#fff;}
.products li a:hover .pro_hide p{ color:#fff;}


.pcenter{ color:#333; line-height:20px; font-size:20px; padding-left:18px; padding-bottom:15px; border-bottom: 1px solid #e4e4e4;}
.menu_list{width:260px;margin:0 auto;}
.menu_head{
	height:50px;
	line-height:50px;
	padding-left:18px;
	font-size:16px;
	color: #333;
	cursor: pointer;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
	margin: 0px;
	background: #fff url(../images/pro_left.png) center right no-repeat;
}
.menu_list .current{background:#fff url(../images/pro_down.png) center right no-repeat; color:#0a5db9;border-bottom: 1px solid #000;}
.menu_body{ padding-top:15px;}
.menu_body a{display:block; height:50px;line-height:50px;padding-left:18px; font-size:16px; color:#666;background:#eee;text-decoration:none; margin-bottom:10px;}
.menu_body a:hover{text-decoration:none; color:#0a5db9;}
.menu_body a.open{color:#0a5db9;}
.article_content img { display:block; margin:10px auto 15px;}
.tuijian{color:#333; line-height:46px; font-size:20px; border-bottom:1px solid #eee; margin-bottom:20px;}
.command{ margin-bottom:40px;}
#pages{padding-top:5px; margin:0 auto 50px; margin-top:20px;    text-align: center;}
#pages a{ border: 1px solid #DDD;
    color: #333;
    margin: 2px;
    line-height:36px;
    font-size:14px;
    text-decoration: none;
    height:36px;
    display: inline-block;
    padding: 0 15px;}
#pages a:hover{border:1px solid #0a5db9;color:#fff; margin: 2px;line-height:36px; height:36px;text-decoration: none;background: #0a5db9;color:#FFF;font-size:14px;}
#pages span {color:#fff; margin: 3px 5px;font-size:14px; display: inline-block; background: #0a5db9; 
    margin: 2px;
    line-height:36px;
    font-size:14px;
    text-decoration: none;
    height:36px;
    display: inline-block;
    padding: 0 15px;
    border: 1px solid #0a5db9;}
 
 
/*文章详情*/
.proxq_l { float:left; width:810px; padding-top:40px;}
.procont { padding:40px 0; border-bottom:3px solid #EDF1F7; margin-bottom:40px;}
.procont  p { color:#333333;}
.proxq_r { float:right; width:340px; padding-top:40px;}
.details{ padding-top:50px; border-top:1px solid #eee; }
.article{ margin-bottom:40px;}
.article p{ font-size:15px; color:#666; line-height:30px; margin-bottom:15px;}
.article img{ display:block;  max-width:100% !important; height:auto !important; margin:10px auto;}
.article_title{font-size:30px; color:#0274c7; line-height:30px; font-weight:normal; padding-bottom:20px; border-bottom:1px solid #ccc;}
.article_time{font-size:13px; color:#aeb6c4; line-height:50px; background:url(../images/time.png) no-repeat left; padding-left:25px;}
.greys{
    background-color: #edf1f7;
    padding: 0 15px;
    margin: 25px 0 30px;
}
.grey{ background-color:#f4f5f7;}
.greys a i{ font-size:18px; color:#aeb6c4; line-height:50px;}
.reconmendpic { padding-bottom:56px; overflow:hidden;}
.reconmendpic img{ width:100%; transition:all 0.3s;}
.reconmendpic a:hover img{ transform:scale(1.03);}
.recommends{  padding:0px; margin:0px 0 50px;}
.recommends h2{font-size:18px; color:#fff; line-height:47px; background-color:#008cd7; padding-left:12px;}
.recommends ul li a{ display:block; }
.recommends ul li a h3{font-size:16px; color:#26395a; line-height:30px; font-weight:normal; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:10px;}
.recommends ul li a img{ width:100%; margin:15px 0 0;}
.recommends ul li a p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.recommends ul li a:hover h3{ color:#008cd7;}
 .bottom_link{ border-top:1px solid #ccc; padding-top:30px;}
.last p{ font-size:15px; line-height:36px; color:#666;}
.last p a{ font-size:15px; line-height:36px; color:#666;}
.last p a:hover{ color:#0274c7;}
.last{ margin-bottom:50px;}
.return{ display:inline-block; border-radius:0px; transition:0.3s; width:112px;  height:37px; line-height:35px; padding:0; font-size:14px; float:right;  text-align:center; color:#26395a; border:1px solid #008cd7;}
a:hover.return{ background-color:#008cd7; color:#fff;}
/*新闻中心开始*/
.content .nxin{ width:1200px; margin:0 auto; margin-top:49px; }
.content .nxin .ntui{ width:1200px;  background:#fff; margin-bottom:40px;}
.content .nxin .ntui ul li{ width:341px; float:left; height:394px; border-left:1px solid #E3E3E3; padding:29px;}
.content .nxin .ntui ul li .ntuix{ width:326px;padding:14px; padding-top:24px;     padding-left: 0;}
.content .nxin .ntui ul li .ntuix h2{ font-size:17px; color:#333;  padding-bottom:10px;}
.content .nxin .ntui ul li .ntuix p{ font-size:15px;}
.content .nxin .ntui ul li .ntuix .shi{ font-size:14px; color:#bebebe;padding-bottom:10px;}
.content .nxin .ntui ul li .ntuix .more{ width:30px; height:30px; background:url(../images/morehui.png) no-repeat; margin-top:15px;}
.content .nxin .ntui ul li:hover .ntuix .shi{color:##0a5db9;}
.content .nxin .ntui ul li:hover .ntuix p{color:##0a5db9;}
.content .nxin .ntui ul li:hover .ntuix h2{color:##0a5db9;}
.content .nxin .ntui ul li:hover .ntuix .more{ width:30px; height:30px; background:url(../images/morehua.png) no-repeat; margin-top:15px;}
.content .nxin .ntui ul li:hover{box-shadow: #E0E0E0 0px 0px 10px;}
.content .nxin .ntui ul li .dade{ width:341px; height:204px; overflow:hidden;}
.content .nxin .ntui ul li .dade img{width: 100%;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
z-index: 1;
transition-delay: 0s;
transition-duration: 1s;
transition-property: all;
transition-timing-function: ease;
-moz-transition-delay: 0s;
-moz-transition-duration: 1s;
-moz-transition-property: all;
-moz-transition-timing-function: ease;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 1s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
-o-transition-delay: 0s;
-o-transition-duration: 1s;
-o-transition-property: all;
-o-transition-timing-function: ease;}

.content .nxin .ntui ul li:hover .dade img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}
.content .xliebiao{ width:1200px; height:auto; margin:0 auto; margin-top:41px;}
.content .xliebiao ul li{ height:160px; background:#fff; width:1200px; margin-bottom:25px;}

.content .xliebiao ul li .naleft{ width:1015px; height:120px; background:#fff; float:left; padding-top:40px; border-bottom:1px solid #d4d4d4;}
.content .xliebiao ul li .naleft p{ font-size:16px;}
.content .xliebiao ul li .naleft h2{ font-size:18px; color:#333; padding-bottom:15px;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.content .xliebiao ul li .naright{ width:113px; height:120px; background:#EBEBEB; float:right; padding-top:25px; padding-left:40px;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.content .xliebiao ul li .naright h2{ font-size:24px; color:#b7b7b7; font-weight:normal;}
.content .xliebiao ul li .naright .sj{ font-size:14px;}
.content .xliebiao ul li .naright .more01{ width:38px; height:38px; background:url(../images/mo01.png) no-repeat; margin-top:15px;}
.content .xliebiao ul li:hover .naright{ background:#0a5db9;}
.content .xliebiao ul li:hover .naright h2{ color:#fff;}
.content .xliebiao ul li:hover .naright .sj{ color:#fff;}
.content .xliebiao ul li:hover .naright .more01{ width:38px; height:38px; background:url(../images/mo02.png) no-repeat; margin-top:15px;} 
.content .xliebiao ul li:hover .naleft h2{ color:#0a5db9;} 
.article_titled{font-size:30px; color:#0274c7; line-height:30px; font-weight:normal; }
 
.recommende{  padding:0px; margin:30px 0 50px;}
.recommende h2{font-size:18px; color:#fff; line-height:47px; background-color:#008cd7; padding-left:12px;}
.recommende ul li a{ display:block; border-bottom:1px solid #ccc; padding-bottom:10px;}
.recommende ul li a h3{font-size:16px; color:#26395a; line-height:30px; font-weight:normal; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:10px; padding-left:20px; background:url(../images/hdian.jpg) no-repeat 0 center;}
.recommende ul li a img{ width:100%; margin:15px 0 0;}
.recommende ul li a p{font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.recommende ul li a span{font-size:13px; color:#999; line-height:28px; padding-left:20px; }
.recommende ul li a:hover h3{ color:#008cd7;}
 
.greys{
    background-color: #edf1f7;
    padding: 0 15px;
    margin: 25px 0 30px;
}
.grey{ background-color:#f4f5f7;}
.greys a i{ font-size:18px; color:#aeb6c4; line-height:50px;}
#fenxiang1{
  background:url(../images/fx1.png) no-repeat;
  margin-right:1px;
}
#fenxiang2{
  background: url(../images/fx2.png) no-repeat;
  margin-right:1px;
}
#fenxiang3{
  background: url(../images/fx3.png) no-repeat;
  margin-right:1px;
}
#fenxiang4{
  background: url(../images/fx4.png) no-repeat;
  margin-right:1px;
}
 
/*-----联系我们-----*/

.lxmap { width:100%; margin:0 auto; position:relative; margin-top:80px; z-index:99;}
.lxmapnr { width:345px;top:198px; background:url(../images/lxbg.jpg) repeat-x top;background-color:#FFF; left:53px; position: absolute;}
.lxbt { text-align:center; font-size:20px; color:#FFF; line-height:64px; height:64px;}
.lxnr { padding-top:1px; width:100%;}
.lxnr ul li { border-bottom:1px solid #EFEFEF; height:62px; width:231px; padding-left:78px; padding-right:36px;}
.lxnr ul li.lxbg1 { background: url(../images/lxbg1.png) no-repeat 23px; line-height:22px; padding-top:15px; height:47px;}
.lxnr ul li.lxbg2 { background: url(../images/lxbg2.png) no-repeat 23px; line-height:62px;}
.lxnr ul li.lxbg3 { background: url(../images/lxbg3.png) no-repeat 23px;line-height:62px;}
.lxnr ul li.lxbg4 { background: url(../images/lxbg4.png) no-repeat 23px;line-height:62px;}
.lxnr ul li.lxbg5 { background: url(../images/lxbg5.png) no-repeat 23px;line-height:62px;}

.zxlyk { width:1200px; margin:0 auto; padding-top:29px;}
.zxlybt { width:1200px; margin:0 auto; background:url(../images/lyxian.jpg) no-repeat bottom left; font-size:14px; color:#333333; padding-bottom:15px;}
.zxlywz { padding-top:17px; width:1200px; margin:0 auto;}
.zxlyk1 { width:221px; height:40px; margin-right:28px; float:left;line-height:40px; border:0; background:url(../images/lybg1.jpg) no-repeat;}
.zxlyk1 span { color:#FF0000;}
.lybg { background-color:#FCFCFC; width:1200px; margin-top:13px; padding-top:15px; margin-bottom:30px;}
.lytjiao { background:url(../images/tjiao.png) no-repeat; width:122px; height:39px; line-height:39px; text-align:center; border:0; outline:0; cursor:pointer; color:#FFF; font-size:16px; font-family:"微软雅黑";}
.lyinput { border:0; background:#fff; margin-left:10px; margin-top:5px; line-height:25px; width:190px; float:left; outline:0; height:25px;}

.zxlyk2 { width:701px; float:left; text-align:left;height:40px; line-height:40px; border:0; padding:0; outline:0;background:url(../images/lybg2.jpg) no-repeat left;}
.zxlyk2 span { color:#FF0000;}
.lyinput2 { border:0; background:none; margin-left:10px; margin-top:5px; line-height:25px; width:665px; float:left; outline:0; font-size:13px; height:25px;}
.zxlyk3 { width:1186px;border:1px solid #DEDEDE; border-radius:5px;text-align:left; line-height:25px;height:156px;outline:0; margin-bottom:20px; margin-top:20px; padding-left:10px; font-family:"微软雅黑";}
.red { color:#FF0000;}
.jobk { padding-top:59px;}
.joban a { width:88px; height:21px; text-align:center; line-height:21px; color:#FFF; background-color:#666666; display:block;}
.joban a:hover { background-color:#074737; color:#FFF;}
.job_sq { padding-top:50px;}

.page_map { padding:80px 0 50px 0;}
.pagemap {height:53px;line-height:53px;  border:1px #ddd solid;margin-left: 32px;margin:0 auto;margin-top:15px;}
.wzdt_xt ul li{float:left; padding-left:10px;}
.wzdt_xt ul li a{color:#666; font-size:13px;}
.maptitle {width:100px; float:left; height:53px;line-height:53px; background:#004EA2; color:#FFF; font-size:14px; text-align:center;}
 
 
 /*人才招聘*/
.incontent { width:1200px; margin:0 auto; font-size: 13px; line-height: 24px; padding-bottom:70px; padding-top:35px;}
.job-select { background: #ededed; padding: 15px 25px 5px; }
.job-item { line-height: 30px; overflow: hidden; padding-bottom: 10px; }
.job-item span { display: blcok; float: left; padding-left: 35px; color: #73737a; }
.job-item a { display: block; float: left; color: #73737a; margin: 0 20px; }
.job-item .current, .job-item a:hover { color: #1c73f9; }
.job-item-adds { background: url(../img/icon-address.png) no-repeat left; }
.job-item-type { background: url(../img/icon-jobclass.png) no-repeat left; }
.job-item-pub { background: url(../img/icon-pubtime.png) no-repeat left; }

.job-list li { background: #f4f4f4; min-height: 75px; position: relative; width: 100%; margin-top: 10px; }
.job-list-cont { padding: 25px; width: 1150px; position: relative; overflow: hidden; }
.job-list-btn { display: block; position: absolute; top: 0; right: 0; background: url(../images/renmen.png) #e0e0e0 no-repeat center center; width: 150px; height: 100%; }
.job-list-date { width: 109px; height:22px; margin-top:10px; margin-left:7px; float: left; color: #3c3c3c; background:url(../images/hxian3.jpg) no-repeat right; font-size:18px; font-family: "微软雅黑"; -webkit-transition: all .3s; transition: all .3s; }
.job-list-content { float: left; width:814px; padding-left:16px; }
.job-list-content p { color: #474752; height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list-content h4 { color: #3c3c3c; font-weight:500; font-size: 14px; line-height:25px; }
.job-list-content h4 span{ display:block; color: #0a5db9; font-weight:500; font-size: 18px; }
.line { background:url(../images/hxian4.jpg) no-repeat bottom left; height:2px; margin-bottom:20px; line-height:18px;}
.job-list .current .job-list-content p { height: auto; display: block; }
.job-list .job-list-content p strong { display:block; color:#333; font-weight:normal; font-size:16px; margin-top:20px;}
.job-list .current h4 a, .job-list-content h4 a:hover { color: #f48508; }

.job-list li.current .job-list-date { color:#3c3c3c;background: url(../images/hxian3.jpg) no-repeat right center;}
 
/*by lin*/
.job-list-content span { display: block; color: #f48508;-webkit-transition: all .3s; transition: all .3s; }
.job-list .current .job-list-content span { height: auto; display:block;}
.job-list-content span.email { margin-top: 10px; }
.job-list li .shengqing { display:none;}
.job-list li.current .shengqing { display:block; float:left; padding-top:50px; width:500px; padding-left:131px;}
.shengqing a { display:block; background:#787878; border-radius:5px;width:147px; height:45px; text-align:center; line-height:45px; color:#FFF;}
.shengqing a:hover { background:#0a5db9; color:#FFF;}

.internet{ background:url(../images/lomap.png) no-repeat center bottom; height:840px; margin:50px 0;}
.internet h3{color: #666; font-weight:500; font-size: 14px; line-height:26px; max-width:800px;}
.insidemap h2{color: #004ea2;  font-size:32px; line-height:46px; }
.insidemap h4{color: #004ea2;  font-size:14px; line-height:24px; margin-top:14px; font-weight:500; }
.insidemap{ max-width:420px; margin:260px 0 0 200px;}
















 
 
 